.viewCategory {
  display: block;
  margin: 10px 0;
  padding: 0;
  border: 1px solid;
}
.viewCategory:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
* html .viewCategory             { zoom: 1; } /* IE6 */
*:first-child+html .viewCategory { zoom: 1; } /* IE7 */

.viewCategory dt, .viewCategory dd {
  float: left;
  width: 100px;
  height: 30px;
  padding: 10px 0 0 10px ;
}

.newPost a{
  color: red;
  display: block;
  margin: 10px 0;
}

.viewPost {
  display: block;
  margin: 7px 0;
  padding: 7px;
  background: #fff;
  border: 1px solid;
}

.viewPost:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
* html .viewPost             { zoom: 1; } /* IE6 */
*:first-child+html .viewPost { zoom: 1; } /* IE7 */

.viewPost1 div{
  float: left;
  width: 100px;
  padding: 10px 0 0 10px ;
  background: #f00;
}